package com.zxw.设计模式.创建型.工厂模式.工厂.具体工厂;

import com.zxw.设计模式.创建型.工厂模式.产品.具体产品.HiasenseFreezer;
import com.zxw.设计模式.创建型.工厂模式.产品.具体产品.HiasenseTV;
import com.zxw.设计模式.创建型.工厂模式.产品.抽象产品.AbstractFreeszer;
import com.zxw.设计模式.创建型.工厂模式.产品.抽象产品.AbstractTV;
import com.zxw.设计模式.创建型.工厂模式.工厂.抽象工厂.ApplicationFactory;

/**
 * @projectName: util-cloud
 * @package: com.zxw.设计模式.创建型.工厂模式.工厂.具体工厂
 * @className: HiasenseFactory
 * @author: zhangxuewei
 * @description: 海信制造工厂
 * @date: 2023/5/8 13:51
 * @version: 1.0
 */
public class HiasenseFactory implements ApplicationFactory {
    @Override
    public AbstractTV createTV() {
        return new HiasenseTV();
    }

    @Override
    public AbstractFreeszer createFreezer() {
        return new HiasenseFreezer();
    }
}
